package top.suven.base.oauth.dto.response;

import java.io.Serializable;

/**
 * @ClassName:
 * @Description:
 * @Author liulu
 * @Date 2018/6/25 12:43
 * @Copyright: (c) 2018 gc by https://www.gc.com.cn/
 * @Version : 1.0.0
 */
public class UserLoginConfigResponseDto  implements Serializable {
    private static final long serialVersionUID = -9137763657404298551L;
    private int loginErrorCount;//登录限制错误次数
    private int loginErrorTime;//登录限制错误时间
    private String checkWinstLogin;//非工作室会员在工作室客户端登陆的开关
    private String checkRedfingerLogin;//工作室会员在红手指客户端登陆的开关

    private boolean autoBindTaste;//绑定体验设备开关
    private int tastePadIpLimitTime;//同一ip或者cuid,在规定的时间内申请体验设备的时间限制
    private int tastePadIpLimitCount;//同一ip或者cuid,在规定的时间内申请体验设备的个数限制

    private int tastePadLimitRegTime;//用户注册后申请体验设备有效时间（默认3天,单位分钟）

    public boolean getAutoBindTaste() {
        return autoBindTaste;
    }

    public void setAutoBindTaste(boolean autoBindTaste) {
        this.autoBindTaste = autoBindTaste;
    }

    public int getTastePadIpLimitTime() {
        return tastePadIpLimitTime;
    }

    public void setTastePadIpLimitTime(int tastePadIpLimitTime) {
        this.tastePadIpLimitTime = tastePadIpLimitTime;
    }

    public int getTastePadIpLimitCount() {
        return tastePadIpLimitCount;
    }

    public void setTastePadIpLimitCount(int tastePadIpLimitCount) {
        this.tastePadIpLimitCount = tastePadIpLimitCount;
    }

    public int getLoginErrorCount() {
        return loginErrorCount;
    }

    public void setLoginErrorCount(int loginErrorCount) {
        this.loginErrorCount = loginErrorCount;
    }

    public int getLoginErrorTime() {
        return loginErrorTime;
    }

    public void setLoginErrorTime(int loginErrorTime) {
        this.loginErrorTime = loginErrorTime;
    }

    public String getCheckWinstLogin() {
        return checkWinstLogin;
    }

    public void setCheckWinstLogin(String checkWinstLogin) {
        this.checkWinstLogin = checkWinstLogin;
    }

    public String getCheckRedfingerLogin() {
        return checkRedfingerLogin;
    }

    public void setCheckRedfingerLogin(String checkRedfingerLogin) {
        this.checkRedfingerLogin = checkRedfingerLogin;
    }

    public int getTastePadLimitRegTime() {
        return tastePadLimitRegTime;
    }

    public void setTastePadLimitRegTime(int tastePadLimitRegTime) {
        this.tastePadLimitRegTime = tastePadLimitRegTime;
    }
}
